package dreamdancetiktokmodelclickhouse

// DanceBarrageAll  弹幕数据库
type DanceBarrageAll struct {
	Id                       uint64 `json:"id" gorm:"column:id;comment:id"`
	Token                    string `json:"token" gorm:"column:token;type:varchar(200);default:'';comment:token"`                                                // token
	RoomId                   string `json:"roomId" gorm:"column:room_id;type:varchar(200);default:'';comment:直播间编号"`                                             // 直播间编号
	AnchorOpenId             string `json:"anchorOpenId" gorm:"column:anchor_open_id;type:varchar(200);default:'';comment:主播编号"`                                 // 主播编号
	AvatarUrlHost            string `json:"avatarUrlHost" gorm:"column:avatar_url_host;type:varchar(200);default:'';comment:主播头像"`                               // 主播头像
	NicknameHost             string `json:"nicknameHost" gorm:"column:nickname_host;type:varchar(200);default:'';comment:主播昵称"`                                  // 主播昵称
	ModelId                  string `json:"modelId" gorm:"column:model_id;type:varchar(200);default:'';comment:局id"`                                             // 局id
	RoundId                  string `json:"roundId" gorm:"column:round_id;type:varchar(200);default:'';comment:回合id"`                                            // 回合id
	BarrageId                string `json:"barrageId" gorm:"column:barrage_id;type:varchar(200);default:'';comment:弹幕id"`                                        // 弹幕id
	ModelType                int64  `json:"modelType" gorm:"column:model_type;type:bigint;default:0;comment:模式类型"`                                               //0:单人模式;1:双人模式
	UpdateAtRoom             int64  `json:"updateAtRoom" gorm:"column:update_at_room;type:bigint;default:0;comment:直播间更新时间"`                                     //
	CreatedAtRoom            int64  `json:"createdAtRoom" gorm:"column:created_at_room;type:bigint;default:0;comment:直播间创建时间"`                                   //直播间创建时间
	CreatedAtRoomString      string `json:"createdAtRoomString" gorm:"column:created_at_room_string;type:varchar(500);not null;default:'';comment: "`            //
	TaskIdLiveComment        string `json:"taskIdLiveComment" gorm:"column:task_id_live_comment;type:varchar(200);not null;default:'';comment: "`                //
	TaskIdLiveGift           string `json:"taskIdLiveGift" gorm:"column:task_id_live_gift;type:varchar(200);not null;default:'';comment: "`                      //
	TaskIdLiveLike           string `json:"taskIdLiveLike" gorm:"column:task_id_live_like;type:varchar(200);not null;default:'';comment: "`                      //
	CreatedAtRoomModel       int64  `json:"createdAtRoomModel" gorm:"column:created_at_room_model;type:bigint;default:0;not null;comment:;"`                     //
	CreatedAtRoomModelString string `json:"createdAtRoomModelString" gorm:"column:created_at_room_model_string;type:varchar(200);not null;default:'';comment: "` //
	ProblemId                int64  `json:"problemId" gorm:"column:problem_id;type:bigint;default:0;not null;comment:问题id;"`                                     //

	ProblemContent string `json:"problemContent" gorm:"column:problem_content;type:varchar(100);not null;default:'';comment: 问题内容"`  //
	ProblemAnswerA string `json:"problemAnswerA" gorm:"column:problem_answer_a;type:varchar(100);not null;default:'';comment: 正确答案"` //
	ProblemAnswerB string `json:"problemAnswerB" gorm:"column:problem_answer_b;type:varchar(100);not null;default:'';comment: 错误答案"` //

	UpdateAtModel  int64 `json:"updateAtModel" gorm:"column:update_at_model;type:bigint;default:0;comment:单价"`   //
	CreatedAtModel int64 `json:"createdAtModel" gorm:"column:created_at_model;type:bigint;default:0;comment:单价"` //

	CreatedAtModelString string `json:"createdAtModelString" gorm:"column:created_at_model_string;type:varchar(100);not null;default:'';comment: 主播头像"` //
	TotalPrice           int64  `json:"totalPrice" gorm:"column:total_price;type:bigint;default:0;comment:单价"`                                          //

	SecOpenid string `json:"secOpenid" gorm:"column:sec_openid;type:varchar(100);not null;default:'';comment: 玩家openid"` // 玩家openid
	BatchId   string `json:"batchId" gorm:"column:batch_id;type:varchar(100);not null;default:'';comment: 批次id"`         //
	AvatarUrl string `json:"avatarUrl" gorm:"column:avatar_url;type:varchar(100);not null;default:'';comment: 头像"`       //
	Nickname  string `json:"nickname" gorm:"column:nickname;type:varchar(100);not null;default:'';comment: 昵称"`          //
	MsgId     string `json:"msgId" gorm:"column:msg_id;type:varchar(100);not null;default:'';comment: "`                 //
	Timestamp int64  `json:"timestamp" gorm:"column:timestamp;type:bigint;default:0;comment:弹幕时间"`                       //
	SecGiftId string `json:"secGiftId" gorm:"column:sec_gift_id;type:varchar(100);not null;default:'';comment: 主播id"`    //

	GiftNum        int64  `json:"giftNum" gorm:"column:gift_num;type:bigint;default:0;comment:单价"`                            //
	GiftValue      int64  `json:"giftValue" gorm:"column:gift_value;type:bigint;default:0;comment:总价值，返回的"`                   //
	GiftTest       int64  `json:"giftTest" gorm:"column:gift_test;type:bigint;default:0;not null;comment:是否是测试礼物 0非测试 1测试"`   // 是否缓存 0否 1是
	SecMagicGiftId string `json:"secMagicGiftId" gorm:"column:sec_magic_gift_id;type:varchar(255);default:'';comment:幸运魔方ID"` // 幸运魔方

	GiftSinglePrice int64  `json:"giftSinglePrice" gorm:"column:gift_single_price;type:bigint;default:0;comment:总价值，返回的"`    //
	GiftName        string `json:"giftName" gorm:"column:gift_name;type:varchar(100);not null;default:'';comment: 礼物名字"`     //
	BalloonsId      string `json:"balloonsId" gorm:"column:balloons_id;type:varchar(100);not null;default:'';comment: 气球id"` //气球id
	BarrageType     int64  `json:"barrageType" gorm:"column:barrage_type;type:bigint;default:0;comment:单价"`                  //1:评论;2:礼物;3:点赞;
	LikeNum         int64  `json:"likeNum" gorm:"column:like_num;type:bigint;default:0;comment:点赞数量"`                        //
	Content         string `json:"content" gorm:"column:content;type:varchar(100);not null;default:'';comment: 弹幕内容"`        //
	UserOtherId     string `json:"userOtherId" gorm:"column:user_other_id;type:varchar(500);not null;default:'';comment: 组队的用户id"`
	UserOtherName   string `json:"userOtherName" gorm:"column:user_other_name;type:varchar(500);not null;default:'';comment: 组队的用户名字"`
	UserOtherAvatar string `json:"userOtherAvatar" gorm:"column:user_other_avatar;type:varchar(500);not null;default:'';comment: 组队的用户头像"`
	IsStatistics    int64  `json:"isStatistics" gorm:"column:is_statistics;type:bigint;default:0;comment:是否统计过"` // 是否统计过 0:否 1:是
}
